package com.zlx.module_base.base_api.res_data;

import java.io.Serializable;
import java.util.List;

public class VideoLikeListBean implements Serializable {

    private List<InfoDTO> info;
    private String msg;
    private Integer code;

    public List<InfoDTO> getInfo() {
        return info;
    }

    public void setInfo(List<InfoDTO> info) {
        this.info = info;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public static class InfoDTO implements Serializable{
        private Boolean success;
        private String message;
        private Integer code;
        private InfoDTO.ResultDTO result;
        private Long timestamp;

        public Boolean getSuccess() {
            return success;
        }

        public void setSuccess(Boolean success) {
            this.success = success;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public Integer getCode() {
            return code;
        }

        public void setCode(Integer code) {
            this.code = code;
        }

        public ResultDTO getResult() {
            return result;
        }

        public void setResult(ResultDTO result) {
            this.result = result;
        }

        public Long getTimestamp() {
            return timestamp;
        }

        public void setTimestamp(Long timestamp) {
            this.timestamp = timestamp;
        }

        public static class ResultDTO implements Serializable {
            private List<RecordsDTO> records;
            private String total;
            private String size;
            private String current;
            private List<?> orders;
            private Boolean optimizeCountSql;
            private Boolean hitCount;
            private String countId;
            private String maxLimit;
            private Boolean searchCount;
            private String pages;
            private String comments;

            public String getComments() {
                return comments;
            }

            public void setComments(String comments) {
                this.comments = comments;
            }

            public List<RecordsDTO> getRecords() {
                return records;
            }

            public void setRecords(List<RecordsDTO> records) {
                this.records = records;
            }

            public String getTotal() {
                return total;
            }

            public void setTotal(String total) {
                this.total = total;
            }

            public String getSize() {
                return size;
            }

            public void setSize(String size) {
                this.size = size;
            }

            public String getCurrent() {
                return current;
            }

            public void setCurrent(String current) {
                this.current = current;
            }

            public List<?> getOrders() {
                return orders;
            }

            public void setOrders(List<?> orders) {
                this.orders = orders;
            }

            public Boolean getOptimizeCountSql() {
                return optimizeCountSql;
            }

            public void setOptimizeCountSql(Boolean optimizeCountSql) {
                this.optimizeCountSql = optimizeCountSql;
            }

            public Boolean getHitCount() {
                return hitCount;
            }

            public void setHitCount(Boolean hitCount) {
                this.hitCount = hitCount;
            }

            public String getCountId() {
                return countId;
            }

            public void setCountId(String countId) {
                this.countId = countId;
            }

            public String getMaxLimit() {
                return maxLimit;
            }

            public void setMaxLimit(String maxLimit) {
                this.maxLimit = maxLimit;
            }

            public Boolean getSearchCount() {
                return searchCount;
            }

            public void setSearchCount(Boolean searchCount) {
                this.searchCount = searchCount;
            }

            public String getPages() {
                return pages;
            }

            public void setPages(String pages) {
                this.pages = pages;
            }

            public static class RecordsDTO implements Serializable {
                private String vid;
                private String cover;
                private String comments;
                private String createTime;
                private String nickName;
                private String avatar;
                private String isvip;
                private String title;
                private String video;
                private String authentication;

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getVideo() {
                    return video;
                }

                public void setVideo(String video) {
                    this.video = video;
                }

                public String getVid() {
                    return vid;
                }

                public void setVid(String vid) {
                    this.vid = vid;
                }

                public String getCover() {
                    return cover;
                }

                public void setCover(String cover) {
                    this.cover = cover;
                }

                public String getComments() {
                    return comments;
                }

                public void setComments(String comments) {
                    this.comments = comments;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public String getNickName() {
                    return nickName;
                }

                public void setNickName(String nickName) {
                    this.nickName = nickName;
                }

                public String getAvatar() {
                    return avatar;
                }

                public void setAvatar(String avatar) {
                    this.avatar = avatar;
                }

                public String getIsvip() {
                    return isvip;
                }

                public void setIsvip(String isvip) {
                    this.isvip = isvip;
                }

                public String getAuthentication() {
                    return authentication;
                }

                public void setAuthentication(String authentication) {
                    this.authentication = authentication;
                }
            }
        }
    }
}
